home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Topik
/
Topik - Disk 15 - Nifty (19xx)(Topik Public Domain)(PD)[WB].zip
/
Topik - Disk 15 - Nifty (19xx)(Topik Public Domain)(PD)[WB].adf
/
AddressBook
/
Address.doc
< prev
next >
Wrap
Text File
|
1989-08-07
|
5KB
|
95 lines
Address Book Program (c) 1987 by Mike Danielsen
Introduction:
The address book program is a very useful utility that will help you
keep track of names, addresses and phone numbers. You can add, delete and
edit entries and print mailing labels or an address book. You can also load
and save files from disk using a file requestor. The address book program
supports the Intuition style interface with menus, gadgets and requesters.
You should find it easy to use and very handy.
Setup:
In order to use the address book program copy the address book program and
its icon (address and address.info) to a formatted disk. Create a directory
on this disk called lists. The address book program looks for address lists
in this directory as a default although you can change this in the file
requester. The address book program will also look for a file called
'master.list' in the lists directory. If this file is found it will be
loaded into the program automatically when the program starts.
Operation:
Most likely the first thing you'll want to do is to make an address list
since I didn't provide any with the program. Start the address book program
by clicking on its icon or typing address from the cli. Since there is no
master.list file in the lists directory the big rectangle on the left hand
side of the address book window should be empty. This is where the list of
names is displayed. Click on the add gadget and a requester will pop up
asking for information for the new entry. You will have to click in the
first box you want to enter information for. As you add information, hitting
return will advance you to the next item. Once you have entered all the
information for that person click on add to add it to the list or cancel to
cancel. The extra field is for extra information such as a work telephone
number or a company name. If you want this to print on the labels just make
sure that there's a nonspace character in the first position. If there is a
space in the first position the field will show up in the address book but
not on labels. Continue to add names until your list is complete. Select
save from the menu and your list will be saved as ':lists/master.list'.
Select save as.. from the menu to save it as something else. To see if
everything went ok select load as.. from the menu and reload the file. At
this point you may want to try some of the other features of the program.
Everything is intuitive so go right ahead ... you probably don't need to
read anything more to use the program. (One little trick - if you want to
edit an entry click on the box which shows the name and address - an edit
requester just like the add requester will pop up.)
Printing:
To print labels click on the names you want printed. The names will
become highlited showing that they are selected. Click on 'print mailing
labels' and a print requester will appear asking you to start, stop or
cancel. Clicking on stop will not cause any action at this point so click
on start. If it turns out that your labels are not correctly aligned, click
on stop and readjust your printer. Then click start and printing will start
at the beginning of the list again. The address book program prints single
column labels only. To print the address book just click on 'print address
book' and click start as before. The address book will printout will contain
form feeds between pages and has a header and footer on each page showing the
name of the program, the filename the current date and the page number.
You don't have to select any names to print the address book - it only
prints the entire list. If you don't want some names printed just delete
them from the list by selecting them and clicking delete. When you are
finished printing you can either reload the list or select undelete from
the menu.
Credits:
This program was written by Mike Danielsen (see the about menu selection).
This program took a lot of work (the source code is over 900 lines not
including th Intuition structure declarations). So if you decide to keep
this program and find it useful please send $10 to:
Mike Danielsen
575 Ramblewood Ct.
Lake Zurich, Ill. 60047
This will make you a registered user and entitle you to future updates (of
which I doubt there will be any but maybe I'll send you my next program
free of charge.) I beleive that this is a very good program and that you'll
find it useful but I doubt if many of you will send money. I don't want to
sound like a beggar, I just want you to use my program. I would like to
credit those people who provided public domain software for us to use so
that we wouldn't all have to reinvent the wheel. I used Charlie Heath's file
requester for the load and save functions. It was very easy to use and
saved me a lot of time. The date which show up on the address book printout
was generated by some code taken out of Tim Holloway's Spooler program.
Again this code worked very well for my application so why do it over. The
approximatey 30 pages of intuition structures that define the windows,
menus, gadgets and requesters was generated by the Power Windows program
from Innovatronics, Inc. This is a great program that every programmer
should have. The code was compiled with Lattice 3.10.